// Copyright (C) <2020> Intel Corporation
//
// SPDX-License-Identifier: Apache-2.0

/**************************************************
 *
 *  Qiu Jianlin
 *
 *
 *         Shaders to convert from NV12 to
 *         ARGB format
 *
 **************************************************/

#if 0
struct VS_INPUT
{
    float4 Pos : POSITION;
    float2 Tex : TEXCOORD;
};

struct VS_OUTPUT
{
    float4 Pos : SV_POSITION;
    float2 Tex : TEXCOORD;
};


//--------------------------------------------------------------------------------------
// Vertex Shader
//--------------------------------------------------------------------------------------
VS_OUTPUT VS(VS_INPUT input)
{
    return input;
}
#endif
const BYTE g_vertex_shader[] = {
    68,  88,  66,  67,  154, 174, 8,   72,  244, 18,  51,  43,  119, 158, 71,
    218, 189, 88,  34,  223, 1,   0,   0,   0,   52,  58,  0,   0,   7,   0,
    0,   0,   60,  0,   0,   0,   72,  2,   0,   0,   184, 2,   0,   0,   192,
    56,  0,   0,   60,  57,  0,   0,   136, 57,  0,   0,   220, 57,  0,   0,
    65,  111, 110, 57,  4,   2,   0,   0,   4,   2,   0,   0,   0,   2,   254,
    255, 220, 1,   0,   0,   40,  0,   0,   0,   0,   0,   36,  0,   0,   0,
    36,  0,   0,   0,   36,  0,   0,   0,   36,  0,   1,   0,   36,  0,   0,
    0,   0,   0,   1,   2,   254, 255, 254, 255, 99,  0,   68,  66,  85,  71,
    40,  0,   0,   0,   96,  1,   0,   0,   0,   0,   0,   0,   1,   0,   0,
    0,   108, 0,   0,   0,   5,   0,   0,   0,   112, 0,   0,   0,   2,   0,
    0,   0,   56,  1,   0,   0,   152, 0,   0,   0,   69,  58,  92,  115, 111,
    117, 114, 99,  101, 92,  68,  51,  68,  49,  49,  78,  86,  49,  50,  82,
    101, 110, 100, 101, 114, 105, 110, 103, 92,  68,  51,  68,  49,  49,  78,
    86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110, 103, 92,  86,  101,
    114, 116, 101, 120, 83,  104, 97,  100, 101, 114, 46,  104, 108, 115, 108,
    0,   171, 171, 40,  0,   0,   0,   0,   0,   255, 255, 148, 1,   0,   0,
    0,   0,   255, 255, 160, 1,   0,   0,   25,  0,   0,   0,   172, 1,   0,
    0,   25,  0,   0,   0,   192, 1,   0,   0,   27,  0,   0,   0,   204, 1,
    0,   0,   86,  83,  0,   80,  111, 115, 0,   171, 1,   0,   3,   0,   1,
    0,   4,   0,   1,   0,   0,   0,   0,   0,   0,   0,   84,  101, 120, 0,
    1,   0,   3,   0,   1,   0,   2,   0,   1,   0,   0,   0,   0,   0,   0,
    0,   155, 0,   0,   0,   160, 0,   0,   0,   176, 0,   0,   0,   180, 0,
    0,   0,   5,   0,   0,   0,   1,   0,   6,   0,   1,   0,   2,   0,   196,
    0,   0,   0,   2,   0,   0,   0,   0,   0,   1,   0,   255, 255, 255, 255,
    3,   0,   0,   0,   255, 255, 255, 255, 2,   0,   3,   0,   4,   0,   0,
    0,   4,   0,   5,   0,   255, 255, 255, 255, 105, 110, 112, 117, 116, 0,
    171, 171, 5,   0,   0,   0,   1,   0,   6,   0,   1,   0,   2,   0,   196,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   0,   2,   0,   3,   0,
    1,   0,   0,   0,   4,   0,   5,   0,   255, 255, 255, 255, 0,   0,   0,
    0,   152, 0,   0,   0,   212, 0,   0,   0,   3,   0,   0,   0,   228, 0,
    0,   0,   152, 0,   0,   0,   8,   1,   0,   0,   16,  1,   0,   0,   2,
    0,   0,   0,   32,  1,   0,   0,   77,  105, 99,  114, 111, 115, 111, 102,
    116, 32,  40,  82,  41,  32,  72,  76,  83,  76,  32,  83,  104, 97,  100,
    101, 114, 32,  67,  111, 109, 112, 105, 108, 101, 114, 32,  49,  48,  46,
    49,  0,   31,  0,   0,   2,   5,   0,   0,   128, 0,   0,   15,  144, 31,
    0,   0,   2,   5,   0,   1,   128, 1,   0,   15,  144, 4,   0,   0,   4,
    0,   0,   3,   192, 0,   0,   255, 144, 0,   0,   228, 160, 0,   0,   228,
    144, 1,   0,   0,   2,   0,   0,   12,  192, 0,   0,   228, 144, 1,   0,
    0,   2,   0,   0,   3,   224, 1,   0,   228, 144, 255, 255, 0,   0,   83,
    72,  68,  82,  104, 0,   0,   0,   64,  0,   1,   0,   26,  0,   0,   0,
    95,  0,   0,   3,   242, 16,  16,  0,   0,   0,   0,   0,   95,  0,   0,
    3,   50,  16,  16,  0,   1,   0,   0,   0,   103, 0,   0,   4,   242, 32,
    16,  0,   0,   0,   0,   0,   1,   0,   0,   0,   101, 0,   0,   3,   50,
    32,  16,  0,   1,   0,   0,   0,   54,  0,   0,   5,   242, 32,  16,  0,
    0,   0,   0,   0,   70,  30,  16,  0,   0,   0,   0,   0,   54,  0,   0,
    5,   50,  32,  16,  0,   1,   0,   0,   0,   70,  16,  16,  0,   1,   0,
    0,   0,   62,  0,   0,   1,   83,  80,  68,  66,  0,   54,  0,   0,   77,
    105, 99,  114, 111, 115, 111, 102, 116, 32,  67,  47,  67,  43,  43,  32,
    77,  83,  70,  32,  55,  46,  48,  48,  13,  10,  26,  68,  83,  0,   0,
    0,   0,   2,   0,   0,   2,   0,   0,   0,   27,  0,   0,   0,   140, 0,
    0,   0,   0,   0,   0,   0,   24,  0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 56,  0,   0,   254, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 5,   0,   0,   0,   32,  0,   0,   0,   60,  0,
    0,   0,   0,   0,   0,   0,   255, 255, 255, 255, 0,   0,   0,   0,   6,
    0,   0,   0,   5,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   148, 46,  49,  1,   183, 38,
    111, 90,  1,   0,   0,   0,   147, 242, 120, 168, 61,  38,  144, 77,  129,
    51,  127, 98,  122, 104, 101, 128, 0,   0,   0,   0,   0,   0,   0,   0,
    1,   0,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   220, 81,  51,  1,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   45,  45,  45,  45,
    13,  10,  13,  10,  115, 116, 114, 117, 99,  116, 32,  86,  83,  95,  73,
    78,  80,  85,  84,  13,  10,  123, 13,  10,  32,  32,  32,  32,  102, 108,
    111, 97,  116, 52,  32,  80,  111, 115, 32,  58,  32,  80,  79,  83,  73,
    84,  73,  79,  78,  59,  13,  10,  32,  32,  32,  32,  102, 108, 111, 97,
    116, 50,  32,  84,  101, 120, 32,  58,  32,  84,  69,  88,  67,  79,  79,
    82,  68,  59,  13,  10,  125, 59,  13,  10,  13,  10,  115, 116, 114, 117,
    99,  116, 32,  86,  83,  95,  79,  85,  84,  80,  85,  84,  13,  10,  123,
    13,  10,  32,  32,  32,  32,  102, 108, 111, 97,  116, 52,  32,  80,  111,
    115, 32,  58,  32,  83,  86,  95,  80,  79,  83,  73,  84,  73,  79,  78,
    59,  13,  10,  32,  32,  32,  32,  102, 108, 111, 97,  116, 50,  32,  84,
    101, 120, 32,  58,  32,  84,  69,  88,  67,  79,  79,  82,  68,  59,  13,
    10,  125, 59,  13,  10,  13,  10,  13,  10,  47,  47,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  13,  10,  47,  47,  32,  86,  101, 114,
    116, 101, 120, 32,  83,  104, 97,  100, 101, 114, 13,  10,  47,  47,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  13,  10,  86,  83,  95,
    79,  85,  84,  80,  85,  84,  32,  86,  83,  40,  86,  83,  95,  73,  78,
    80,  85,  84,  32,  105, 110, 112, 117, 116, 41,  13,  10,  123, 13,  10,
    32,  32,  32,  32,  114, 101, 116, 117, 114, 110, 32,  105, 110, 112, 117,
    116, 59,  13,  10,  125, 0,   7,   0,   0,   0,   0,   0,   0,   0,   67,
    0,   0,   0,   1,   0,   0,   0,   68,  0,   0,   0,   134, 0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   4,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   198, 90,
    0,   0,   117, 131, 1,   0,   156, 39,  3,   0,   156, 202, 1,   0,   38,
    247, 2,   0,   69,  103, 0,   0,   109, 24,  1,   0,   248, 34,  2,   0,
    0,   16,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    47,  47,  32,  84,  72,  73,  83,  32,  67,  79,  68,  69,  32,  65,  78,
    68,  32,  73,  78,  70,  79,  82,  77,  65,  84,  73,  79,  78,  32,  73,
    83,  32,  80,  82,  79,  86,  73,  68,  69,  68,  32,  34,  65,  83,  32,
    73,  83,  34,  32,  87,  73,  84,  72,  79,  85,  84,  32,  87,  65,  82,
    82,  65,  78,  84,  89,  32,  79,  70,  13,  10,  47,  47,  32,  65,  78,
    89,  32,  75,  73,  78,  68,  44,  32,  69,  73,  84,  72,  69,  82,  32,
    69,  88,  80,  82,  69,  83,  83,  69,  68,  32,  79,  82,  32,  73,  77,
    80,  76,  73,  69,  68,  44,  32,  73,  78,  67,  76,  85,  68,  73,  78,
    71,  32,  66,  85,  84,  32,  78,  79,  84,  32,  76,  73,  77,  73,  84,
    69,  68,  32,  84,  79,  13,  10,  47,  47,  32,  84,  72,  69,  32,  73,
    77,  80,  76,  73,  69,  68,  32,  87,  65,  82,  82,  65,  78,  84,  73,
    69,  83,  32,  79,  70,  32,  77,  69,  82,  67,  72,  65,  78,  84,  65,
    66,  73,  76,  73,  84,  89,  32,  65,  78,  68,  47,  79,  82,  32,  70,
    73,  84,  78,  69,  83,  83,  32,  70,  79,  82,  32,  65,  13,  10,  47,
    47,  32,  80,  65,  82,  84,  73,  67,  85,  76,  65,  82,  32,  80,  85,
    82,  80,  79,  83,  69,  46,  13,  10,  47,  47,  13,  10,  47,  47,  32,
    67,  111, 112, 121, 114, 105, 103, 104, 116, 32,  40,  99,  41,  32,  77,
    105, 99,  114, 111, 115, 111, 102, 116, 32,  67,  111, 114, 112, 111, 114,
    97,  116, 105, 111, 110, 46,  32,  65,  108, 108, 32,  114, 105, 103, 104,
    116, 115, 32,  114, 101, 115, 101, 114, 118, 101, 100, 13,  10,  47,  47,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  13,  10,  13,  10,  115,
    116, 114, 117, 99,  116, 32,  86,  83,  95,  73,  78,  80,  85,  84,  13,
    10,  123, 13,  10,  32,  32,  32,  32,  102, 108, 111, 97,  116, 52,  32,
    80,  111, 115, 32,  58,  32,  80,  79,  83,  73,  84,  73,  79,  78,  59,
    13,  10,  32,  32,  32,  32,  102, 108, 111, 97,  116, 50,  32,  84,  101,
    120, 32,  58,  32,  84,  69,  88,  67,  79,  79,  82,  68,  59,  13,  10,
    125, 59,  13,  10,  13,  10,  115, 116, 114, 117, 99,  116, 32,  86,  83,
    95,  79,  85,  84,  80,  85,  84,  13,  10,  123, 13,  10,  32,  32,  32,
    32,  102, 108, 111, 97,  116, 52,  32,  80,  111, 115, 32,  58,  32,  83,
    86,  95,  80,  79,  83,  73,  84,  73,  79,  78,  59,  13,  10,  32,  32,
    32,  32,  102, 108, 111, 97,  116, 50,  32,  84,  101, 120, 32,  58,  32,
    84,  69,  88,  67,  79,  79,  82,  68,  59,  13,  10,  125, 59,  13,  10,
    13,  10,  13,  10,  47,  47,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  13,  10,  47,  47,  32,  86,  101, 114, 116, 101, 120, 32,  83,
    104, 97,  100, 101, 114, 13,  10,  47,  47,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  13,  10,  86,  83,  95,  79,  85,  84,  80,  85,
    84,  32,  86,  83,  40,  86,  83,  95,  73,  78,  80,  85,  84,  32,  105,
    110, 112, 117, 116, 41,  13,  10,  123, 13,  10,  32,  32,  32,  32,  114,
    101, 116, 117, 114, 110, 32,  105, 110, 112, 117, 116, 59,  13,  10,  125,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   254, 239, 254, 239, 1,   0,   0,   0,   162, 3,   0,
    0,   0,   69,  58,  92,  115, 111, 117, 114, 99,  101, 92,  68,  51,  68,
    49,  49,  78,  86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110, 103,
    92,  68,  51,  68,  49,  49,  78,  86,  49,  50,  82,  101, 110, 100, 101,
    114, 105, 110, 103, 92,  86,  101, 114, 116, 101, 120, 83,  104, 97,  100,
    101, 114, 46,  104, 108, 115, 108, 0,   0,   101, 58,  92,  115, 111, 117,
    114, 99,  101, 92,  100, 51,  100, 49,  49,  110, 118, 49,  50,  114, 101,
    110, 100, 101, 114, 105, 110, 103, 92,  100, 51,  100, 49,  49,  110, 118,
    49,  50,  114, 101, 110, 100, 101, 114, 105, 110, 103, 92,  118, 101, 114,
    116, 101, 120, 115, 104, 97,  100, 101, 114, 46,  104, 108, 115, 108, 0,
    47,  47,  32,  84,  72,  73,  83,  32,  67,  79,  68,  69,  32,  65,  78,
    68,  32,  73,  78,  70,  79,  82,  77,  65,  84,  73,  79,  78,  32,  73,
    83,  32,  80,  82,  79,  86,  73,  68,  69,  68,  32,  34,  65,  83,  32,
    73,  83,  34,  32,  87,  73,  84,  72,  79,  85,  84,  32,  87,  65,  82,
    82,  65,  78,  84,  89,  32,  79,  70,  13,  10,  47,  47,  32,  65,  78,
    89,  32,  75,  73,  78,  68,  44,  32,  69,  73,  84,  72,  69,  82,  32,
    69,  88,  80,  82,  69,  83,  83,  69,  68,  32,  79,  82,  32,  73,  77,
    80,  76,  73,  69,  68,  44,  32,  73,  78,  67,  76,  85,  68,  73,  78,
    71,  32,  66,  85,  84,  32,  78,  79,  84,  32,  76,  73,  77,  73,  84,
    69,  68,  32,  84,  79,  13,  10,  47,  47,  32,  84,  72,  69,  32,  73,
    77,  80,  76,  73,  69,  68,  32,  87,  65,  82,  82,  65,  78,  84,  73,
    69,  83,  32,  79,  70,  32,  77,  69,  82,  67,  72,  65,  78,  84,  65,
    66,  73,  76,  73,  84,  89,  32,  65,  78,  68,  47,  79,  82,  32,  70,
    73,  84,  78,  69,  83,  83,  32,  70,  79,  82,  32,  65,  13,  10,  47,
    47,  32,  80,  65,  82,  84,  73,  67,  85,  76,  65,  82,  32,  80,  85,
    82,  80,  79,  83,  69,  46,  13,  10,  47,  47,  13,  10,  47,  47,  32,
    67,  111, 112, 121, 114, 105, 103, 104, 116, 32,  40,  99,  41,  32,  77,
    105, 99,  114, 111, 115, 111, 102, 116, 32,  67,  111, 114, 112, 111, 114,
    97,  116, 105, 111, 110, 46,  32,  65,  108, 108, 32,  114, 105, 103, 104,
    116, 115, 32,  114, 101, 115, 101, 114, 118, 101, 100, 13,  10,  47,  47,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,  45,
    45,  45,  45,  45,  45,  45,  27,  226, 48,  1,   128, 0,   0,   0,   56,
    192, 187, 42,  8,   153, 211, 1,   1,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   0,   0,   0,   2,
    0,   0,   0,   1,   0,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,
    68,  0,   0,   0,   40,  0,   0,   0,   27,  226, 48,  1,   217, 23,  188,
    50,  27,  3,   0,   0,   1,   0,   0,   0,   67,  0,   0,   0,   68,  0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   4,   0,   0,   0,   66,  0,   60,
    17,  16,  1,   0,   0,   0,   1,   10,  0,   1,   0,   33,  0,   57,  56,
    10,  0,   1,   0,   33,  0,   57,  56,  77,  105, 99,  114, 111, 115, 111,
    102, 116, 32,  40,  82,  41,  32,  72,  76,  83,  76,  32,  83,  104, 97,
    100, 101, 114, 32,  67,  111, 109, 112, 105, 108, 101, 114, 32,  49,  48,
    46,  49,  0,   0,   0,   62,  0,   61,  17,  1,   104, 108, 115, 108, 70,
    108, 97,  103, 115, 0,   48,  120, 49,  0,   104, 108, 115, 108, 84,  97,
    114, 103, 101, 116, 0,   118, 115, 95,  52,  95,  48,  95,  108, 101, 118,
    101, 108, 95,  57,  95,  51,  0,   104, 108, 115, 108, 69,  110, 116, 114,
    121, 0,   86,  83,  0,   0,   0,   0,   0,   42,  0,   16,  17,  0,   0,
    0,   0,   64,  2,   0,   0,   0,   0,   0,   0,   44,  0,   0,   0,   0,
    0,   0,   0,   44,  0,   0,   0,   7,   16,  0,   0,   60,  0,   0,   0,
    1,   0,   160, 86,  83,  0,   0,   0,   46,  0,   62,  17,  3,   16,  0,
    0,   9,   0,   105, 110, 112, 117, 116, 0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   22,  0,   80,  17,
    1,   0,   5,   0,   0,   0,   4,   0,   60,  0,   0,   0,   1,   0,   44,
    0,   0,   0,   0,   0,   22,  0,   80,  17,  1,   0,   5,   0,   4,   0,
    4,   0,   60,  0,   0,   0,   1,   0,   44,  0,   4,   0,   0,   0,   22,
    0,   80,  17,  1,   0,   5,   0,   8,   0,   4,   0,   60,  0,   0,   0,
    1,   0,   44,  0,   8,   0,   0,   0,   22,  0,   80,  17,  1,   0,   5,
    0,   12,  0,   4,   0,   60,  0,   0,   0,   1,   0,   44,  0,   12,  0,
    0,   0,   22,  0,   80,  17,  1,   0,   5,   0,   16,  0,   4,   0,   60,
    0,   0,   0,   1,   0,   44,  0,   16,  0,   0,   0,   22,  0,   80,  17,
    1,   0,   5,   0,   20,  0,   4,   0,   60,  0,   0,   0,   1,   0,   44,
    0,   20,  0,   0,   0,   58,  0,   62,  17,  6,   16,  0,   0,   136, 0,
    60,  86,  83,  32,  114, 101, 116, 117, 114, 110, 32,  118, 97,  108, 117,
    101, 62,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   22,  0,   80,  17,  2,   0,   5,   0,   16,  0,
    4,   0,   60,  0,   0,   0,   1,   0,   44,  0,   16,  0,   0,   0,   22,
    0,   80,  17,  2,   0,   5,   0,   20,  0,   4,   0,   60,  0,   0,   0,
    1,   0,   44,  0,   20,  0,   0,   0,   22,  0,   80,  17,  2,   0,   5,
    0,   0,   0,   4,   0,   60,  0,   0,   0,   1,   0,   44,  0,   0,   0,
    0,   0,   22,  0,   80,  17,  2,   0,   5,   0,   4,   0,   4,   0,   60,
    0,   0,   0,   1,   0,   44,  0,   4,   0,   0,   0,   22,  0,   80,  17,
    2,   0,   5,   0,   8,   0,   4,   0,   60,  0,   0,   0,   1,   0,   44,
    0,   8,   0,   0,   0,   22,  0,   80,  17,  2,   0,   5,   0,   12,  0,
    4,   0,   60,  0,   0,   0,   1,   0,   44,  0,   12,  0,   0,   0,   2,
    0,   6,   0,   244, 0,   0,   0,   24,  0,   0,   0,   1,   0,   0,   0,
    16,  1,   123, 238, 172, 37,  143, 148, 209, 38,  136, 222, 110, 13,  29,
    57,  179, 151, 0,   0,   242, 0,   0,   0,   96,  0,   0,   0,   0,   0,
    0,   0,   1,   0,   1,   0,   104, 0,   0,   0,   0,   0,   0,   0,   6,
    0,   0,   0,   84,  0,   0,   0,   60,  0,   0,   0,   27,  0,   0,   128,
    60,  0,   0,   0,   27,  0,   0,   0,   80,  0,   0,   0,   27,  0,   0,
    128, 80,  0,   0,   0,   27,  0,   0,   0,   100, 0,   0,   0,   27,  0,
    0,   128, 100, 0,   0,   0,   27,  0,   0,   0,   5,   0,   17,  0,   5,
    0,   17,  0,   5,   0,   17,  0,   5,   0,   17,  0,   5,   0,   17,  0,
    5,   0,   17,  0,   246, 0,   0,   0,   4,   0,   0,   0,   0,   0,   0,
    0,   4,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   11,  202, 49,
    1,   56,  0,   0,   0,   0,   16,  0,   0,   8,   16,  0,   0,   188, 0,
    0,   0,   10,  0,   255, 255, 4,   0,   0,   0,   255, 255, 3,   0,   0,
    0,   0,   0,   32,  0,   0,   0,   32,  0,   0,   0,   8,   0,   0,   0,
    40,  0,   0,   0,   0,   0,   0,   0,   22,  0,   27,  21,  64,  0,   0,
    0,   4,   0,   0,   0,   16,  0,   102, 108, 111, 97,  116, 52,  0,   243,
    242, 241, 22,  0,   27,  21,  64,  0,   0,   0,   2,   0,   0,   0,   8,
    0,   102, 108, 111, 97,  116, 50,  0,   243, 242, 241, 34,  0,   3,   18,
    13,  21,  3,   0,   0,   16,  0,   0,   0,   0,   80,  111, 115, 0,   242,
    241, 13,  21,  3,   0,   1,   16,  0,   0,   16,  0,   84,  101, 120, 0,
    242, 241, 30,  0,   5,   21,  2,   0,   0,   0,   2,   16,  0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   24,  0,   86,  83,  95,  73,  78,  80,
    85,  84,  0,   241, 10,  0,   1,   18,  1,   0,   0,   0,   3,   16,  0,
    0,   30,  0,   5,   21,  2,   0,   0,   0,   2,   16,  0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   24,  0,   86,  83,  95,  79,  85,  84,  80,
    85,  84,  0,   10,  0,   24,  21,  5,   16,  0,   0,   1,   0,   1,   0,
    14,  0,   8,   16,  6,   16,  0,   0,   23,  0,   1,   0,   4,   16,  0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   11,
    202, 49,  1,   56,  0,   0,   0,   0,   16,  0,   0,   0,   16,  0,   0,
    0,   0,   0,   0,   11,  0,   255, 255, 4,   0,   0,   0,   255, 255, 3,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   68,  51,  68,  83,  72,  68,  82,  0,   104, 0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   32,  0,   0,   96,  0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   255, 255, 255, 255, 26,  9,   47,  241, 8,   0,   0,   0,
    8,   2,   0,   0,   1,   0,   0,   0,   1,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   16,  0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   18,  0,   37,  17,  0,   0,   0,   0,
    136, 0,   0,   0,   1,   0,   86,  83,  0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   255, 255, 255, 255, 26,  9,   47,  241, 0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   16,  0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   255, 255, 255, 255, 26,  9,   47,  241,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   255, 255, 255, 255,
    119, 9,   49,  1,   1,   0,   0,   0,   13,  0,   10,  140, 14,  0,   180,
    156, 15,  0,   11,  0,   72,  0,   0,   0,   32,  0,   0,   0,   44,  0,
    0,   0,   80,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   22,
    0,   0,   0,   25,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   104, 0,   0,
    0,   32,  0,   0,   96,  0,   0,   101, 128, 0,   0,   0,   0,   0,   0,
    0,   0,   2,   0,   9,   0,   68,  2,   0,   0,   0,   0,   0,   0,   148,
    0,   0,   0,   1,   0,   0,   0,   168, 125, 107, 5,   0,   0,   0,   0,
    0,   0,   0,   0,   86,  83,  0,   110, 111, 110, 101, 0,   45,  186, 46,
    241, 1,   0,   0,   0,   0,   0,   0,   0,   104, 0,   0,   0,   32,  0,
    0,   96,  0,   0,   101, 128, 0,   0,   0,   0,   0,   0,   0,   0,   2,
    0,   2,   0,   7,   0,   0,   0,   0,   0,   1,   0,   255, 255, 255, 255,
    0,   0,   0,   0,   104, 0,   0,   0,   8,   2,   0,   0,   0,   0,   0,
    0,   255, 255, 255, 255, 0,   0,   0,   0,   255, 255, 255, 255, 1,   0,
    1,   0,   0,   0,   1,   0,   0,   0,   0,   0,   69,  58,  92,  115, 111,
    117, 114, 99,  101, 92,  68,  51,  68,  49,  49,  78,  86,  49,  50,  82,
    101, 110, 100, 101, 114, 105, 110, 103, 92,  68,  51,  68,  49,  49,  78,
    86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110, 103, 92,  86,  101,
    114, 116, 101, 120, 83,  104, 97,  100, 101, 114, 46,  104, 108, 115, 108,
    0,   0,   0,   254, 239, 254, 239, 1,   0,   0,   0,   1,   0,   0,   0,
    0,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 12,  0,   255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   148, 46,
    49,  1,   183, 38,  111, 90,  1,   0,   0,   0,   147, 242, 120, 168, 61,
    38,  144, 77,  129, 51,  127, 98,  122, 104, 101, 128, 111, 0,   0,   0,
    47,  76,  105, 110, 107, 73,  110, 102, 111, 0,   47,  110, 97,  109, 101,
    115, 0,   47,  115, 114, 99,  47,  104, 101, 97,  100, 101, 114, 98,  108,
    111, 99,  107, 0,   47,  115, 114, 99,  47,  102, 105, 108, 101, 115, 47,
    101, 58,  92,  115, 111, 117, 114, 99,  101, 92,  100, 51,  100, 49,  49,
    110, 118, 49,  50,  114, 101, 110, 100, 101, 114, 105, 110, 103, 92,  100,
    51,  100, 49,  49,  110, 118, 49,  50,  114, 101, 110, 100, 101, 114, 105,
    110, 103, 92,  118, 101, 114, 116, 101, 120, 115, 104, 97,  100, 101, 114,
    46,  104, 108, 115, 108, 0,   4,   0,   0,   0,   6,   0,   0,   0,   1,
    0,   0,   0,   58,  0,   0,   0,   0,   0,   0,   0,   17,  0,   0,   0,
    7,   0,   0,   0,   10,  0,   0,   0,   6,   0,   0,   0,   0,   0,   0,
    0,   5,   0,   0,   0,   34,  0,   0,   0,   8,   0,   0,   0,   0,   0,
    0,   0,   220, 81,  51,  1,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    16,  0,   0,   0,   32,  0,   0,   0,   203, 0,   0,   0,   244, 0,   0,
    0,   83,  1,   0,   0,   56,  0,   0,   0,   0,   0,   0,   0,   210, 3,
    0,   0,   128, 0,   0,   0,   27,  3,   0,   0,   224, 2,   0,   0,   40,
    0,   0,   0,   0,   0,   0,   0,   40,  0,   0,   0,   32,  2,   0,   0,
    44,  0,   0,   0,   20,  0,   0,   0,   3,   0,   0,   0,   22,  0,   0,
    0,   14,  0,   0,   0,   21,  0,   0,   0,   15,  0,   0,   0,   10,  0,
    0,   0,   6,   0,   0,   0,   11,  0,   0,   0,   8,   0,   0,   0,   9,
    0,   0,   0,   12,  0,   0,   0,   13,  0,   0,   0,   7,   0,   0,   0,
    16,  0,   0,   0,   17,  0,   0,   0,   18,  0,   0,   0,   20,  0,   0,
    0,   19,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   23,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   83,  84,  65,  84,  116, 0,   0,
    0,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   4,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   82,  68,  69,
    70,  68,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   28,  0,   0,   0,   0,   4,   254, 255, 1,   1,   0,   0,   28,
    0,   0,   0,   77,  105, 99,  114, 111, 115, 111, 102, 116, 32,  40,  82,
    41,  32,  72,  76,  83,  76,  32,  83,  104, 97,  100, 101, 114, 32,  67,
    111, 109, 112, 105, 108, 101, 114, 32,  49,  48,  46,  49,  0,   73,  83,
    71,  78,  76,  0,   0,   0,   2,   0,   0,   0,   8,   0,   0,   0,   56,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   3,   0,   0,   0,
    0,   0,   0,   0,   15,  15,  0,   0,   65,  0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   3,   0,   0,   0,   1,   0,   0,   0,   3,   3,
    0,   0,   80,  79,  83,  73,  84,  73,  79,  78,  0,   84,  69,  88,  67,
    79,  79,  82,  68,  0,   171, 171, 79,  83,  71,  78,  80,  0,   0,   0,
    2,   0,   0,   0,   8,   0,   0,   0,   56,  0,   0,   0,   0,   0,   0,
    0,   1,   0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,   15,  0,
    0,   0,   68,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   3,
    0,   0,   0,   1,   0,   0,   0,   3,   12,  0,   0,   83,  86,  95,  80,
    79,  83,  73,  84,  73,  79,  78,  0,   84,  69,  88,  67,  79,  79,  82,
    68,  0,   171, 171, 171};

#if 0
// Per-pixel color data passed through the pixel shader.
struct PixelShaderInput
{
    min16float4 pos : SV_POSITION;
    min16float2 tex_coord : TEXCOORD0;
};

Texture2D<float>  luma_channel   : t0;
Texture2D<float2> chroma_channel : t1;
SamplerState      def_sampler : s0;

// Derived from https://msdn.microsoft.com/en-us/library/windows/desktop/dd206750(v=vs.85).aspx
// Section: Converting 8-bit YUV to RGB888
static const float3x3 coeffs =
{
    1.164383f,  1.164383f, 1.164383f,
    0.000000f, -0.391762f, 2.017232f,
    1.596027f, -0.812968f, 0.000000f
};

float3 NV12toRGB(float3 yuv)
{
    // Derived from https://msdn.microsoft.com/en-us/library/windows/desktop/dd206750(v=vs.85).aspx
    // Section: Converting 8-bit YUV to RGB888

    // These values are calculated from (16 / 255) and (128 / 255)
    yuv -= float3(0.062745f, 0.501960f, 0.501960f);
    yuv = mul(yuv, coeffs);

    return saturate(yuv);
}

min16float4 PS(PixelShaderInput input) : SV_TARGET
{
    float y = luma_channel.Sample(def_sampler, input.tex_coord);
    float2 uv = chroma_channel.Sample(defaultSampler, input.tex_coord);

    return min16float4(NV12toRGB(float3(y, uv)), 1.f);
}
#endif

const BYTE g_pixel_shader[] = {
    68,  88,  66,  67,  139, 248, 8,   179, 207, 20,  204, 219, 0,   83,  186,
    18,  242, 225, 20,  142, 1,   0,   0,   0,   228, 69,  0,   0,   8,   0,
    0,   0,   64,  0,   0,   0,   44,  4,   0,   0,   204, 5,   0,   0,   212,
    67,  0,   0,   80,  68,  0,   0,   96,  68,  0,   0,   64,  69,  0,   0,
    168, 69,  0,   0,   65,  111, 110, 57,  228, 3,   0,   0,   228, 3,   0,
    0,   0,   2,   255, 255, 184, 3,   0,   0,   44,  0,   0,   0,   0,   0,
    44,  0,   0,   0,   44,  0,   0,   0,   44,  0,   2,   0,   36,  0,   0,
    0,   44,  0,   0,   0,   0,   0,   1,   0,   1,   0,   1,   2,   255, 255,
    254, 255, 173, 0,   68,  66,  85,  71,  40,  0,   0,   0,   136, 2,   0,
    0,   0,   0,   0,   0,   1,   0,   0,   0,   108, 0,   0,   0,   15,  0,
    0,   0,   112, 0,   0,   0,   6,   0,   0,   0,   16,  2,   0,   0,   44,
    1,   0,   0,   69,  58,  92,  115, 111, 117, 114, 99,  101, 92,  68,  51,
    68,  49,  49,  78,  86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110,
    103, 92,  68,  51,  68,  49,  49,  78,  86,  49,  50,  82,  101, 110, 100,
    101, 114, 105, 110, 103, 92,  80,  105, 120, 101, 108, 83,  104, 97,  100,
    101, 114, 46,  104, 108, 115, 108, 0,   171, 171, 171, 40,  0,   0,   0,
    0,   0,   255, 255, 188, 2,   0,   0,   0,   0,   255, 255, 212, 2,   0,
    0,   0,   0,   255, 255, 236, 2,   0,   0,   0,   0,   255, 255, 4,   3,
    0,   0,   0,   0,   255, 255, 16,  3,   0,   0,   0,   0,   255, 255, 28,
    3,   0,   0,   47,  0,   0,   0,   40,  3,   0,   0,   46,  0,   0,   0,
    56,  3,   0,   0,   38,  0,   0,   0,   72,  3,   0,   0,   38,  0,   0,
    0,   84,  3,   0,   0,   39,  0,   0,   0,   100, 3,   0,   0,   39,  0,
    0,   0,   120, 3,   0,   0,   39,  0,   0,   0,   136, 3,   0,   0,   41,
    0,   0,   0,   156, 3,   0,   0,   41,  0,   0,   0,   168, 3,   0,   0,
    67,  111, 110, 118, 101, 114, 116, 89,  85,  86,  116, 111, 82,  71,  66,
    0,   1,   0,   3,   0,   1,   0,   3,   0,   1,   0,   0,   0,   0,   0,
    0,   0,   10,  0,   0,   0,   0,   0,   255, 255, 255, 255, 255, 255, 11,
    0,   0,   0,   255, 255, 1,   0,   255, 255, 255, 255, 12,  0,   0,   0,
    255, 255, 255, 255, 2,   0,   255, 255, 80,  83,  0,   171, 1,   0,   54,
    0,   1,   0,   4,   0,   1,   0,   0,   0,   0,   0,   0,   0,   14,  0,
    0,   0,   0,   0,   1,   0,   2,   0,   3,   0,   105, 110, 112, 117, 116,
    0,   112, 111, 115, 0,   171, 171, 1,   0,   54,  0,   1,   0,   4,   0,
    1,   0,   0,   0,   0,   0,   0,   0,   116, 101, 120, 67,  111, 111, 114,
    100, 0,   171, 171, 171, 1,   0,   54,  0,   1,   0,   2,   0,   1,   0,
    0,   0,   0,   0,   0,   0,   82,  1,   0,   0,   88,  1,   0,   0,   104,
    1,   0,   0,   116, 1,   0,   0,   5,   0,   0,   0,   1,   0,   6,   0,
    1,   0,   2,   0,   132, 1,   0,   0,   3,   0,   0,   0,   4,   0,   5,
    0,   255, 255, 255, 255, 117, 118, 0,   171, 1,   0,   3,   0,   1,   0,
    2,   0,   1,   0,   0,   0,   0,   0,   0,   0,   6,   0,   0,   0,   0,
    0,   1,   0,   255, 255, 255, 255, 121, 0,   171, 171, 0,   0,   3,   0,
    1,   0,   1,   0,   1,   0,   0,   0,   0,   0,   0,   0,   7,   0,   0,
    0,   0,   0,   255, 255, 255, 255, 255, 255, 121, 117, 118, 0,   1,   0,
    3,   0,   1,   0,   3,   0,   1,   0,   0,   0,   0,   0,   0,   0,   9,
    0,   0,   0,   0,   0,   1,   0,   2,   0,   255, 255, 0,   0,   0,   0,
    232, 0,   0,   0,   248, 0,   0,   0,   3,   0,   0,   0,   8,   1,   0,
    0,   0,   0,   0,   0,   44,  1,   0,   0,   48,  1,   0,   0,   1,   0,
    0,   0,   64,  1,   0,   0,   44,  1,   0,   0,   76,  1,   0,   0,   148,
    1,   0,   0,   1,   0,   0,   0,   164, 1,   0,   0,   0,   0,   0,   0,
    176, 1,   0,   0,   180, 1,   0,   0,   1,   0,   0,   0,   196, 1,   0,
    0,   0,   0,   0,   0,   208, 1,   0,   0,   212, 1,   0,   0,   1,   0,
    0,   0,   228, 1,   0,   0,   232, 0,   0,   0,   240, 1,   0,   0,   244,
    1,   0,   0,   1,   0,   0,   0,   4,   2,   0,   0,   77,  105, 99,  114,
    111, 115, 111, 102, 116, 32,  40,  82,  41,  32,  72,  76,  83,  76,  32,
    83,  104, 97,  100, 101, 114, 32,  67,  111, 109, 112, 105, 108, 101, 114,
    32,  49,  48,  46,  49,  0,   81,  0,   0,   5,   0,   0,   15,  160, 115,
    128, 128, 189, 115, 128, 0,   191, 0,   0,   128, 63,  0,   0,   0,   0,
    81,  0,   0,   5,   1,   0,   15,  160, 129, 10,  149, 63,  157, 74,  204,
    63,  0,   0,   0,   0,   84,  26,  1,   64,  81,  0,   0,   5,   2,   0,
    15,  160, 129, 10,  149, 63,  7,   149, 200, 190, 172, 30,  80,  191, 0,
    0,   0,   0,   31,  0,   0,   2,   0,   0,   0,   128, 0,   64,  3,   176,
    31,  0,   0,   2,   0,   0,   0,   144, 0,   8,   15,  160, 31,  0,   0,
    2,   0,   0,   0,   144, 1,   8,   15,  160, 66,  0,   0,   3,   0,   0,
    15,  128, 0,   64,  228, 176, 1,   8,   228, 160, 66,  0,   0,   3,   1,
    0,   15,  128, 0,   64,  228, 176, 0,   8,   228, 160, 1,   0,   0,   2,
    1,   0,   6,   128, 0,   0,   208, 128, 2,   0,   0,   3,   0,   0,   7,
    128, 1,   0,   228, 128, 0,   0,   212, 160, 90,  0,   0,   4,   1,   0,
    17,  128, 0,   0,   232, 128, 1,   0,   228, 160, 1,   0,   170, 160, 8,
    0,   0,   3,   1,   0,   18,  128, 0,   0,   228, 128, 2,   0,   228, 160,
    90,  0,   0,   4,   1,   0,   20,  128, 0,   0,   228, 128, 1,   0,   236,
    160, 1,   0,   170, 160, 1,   0,   0,   2,   1,   0,   8,   128, 0,   0,
    170, 160, 1,   0,   0,   2,   0,   72,  15,  128, 1,   0,   228, 128, 255,
    255, 0,   0,   83,  72,  69,  88,  152, 1,   0,   0,   64,  0,   0,   0,
    102, 0,   0,   0,   106, 8,   1,   1,   90,  0,   0,   3,   0,   96,  16,
    0,   0,   0,   0,   0,   88,  24,  0,   4,   0,   112, 16,  0,   0,   0,
    0,   0,   85,  85,  0,   0,   88,  24,  0,   4,   0,   112, 16,  0,   1,
    0,   0,   0,   85,  85,  0,   0,   98,  16,  0,   4,   50,  16,  16,  128,
    1,   64,  0,   0,   1,   0,   0,   0,   101, 0,   0,   4,   242, 32,  16,
    128, 1,   64,  0,   0,   0,   0,   0,   0,   104, 0,   0,   2,   2,   0,
    0,   0,   69,  0,   0,   10,  242, 0,   16,  0,   0,   0,   0,   0,   70,
    16,  16,  128, 1,   64,  0,   0,   1,   0,   0,   0,   70,  126, 16,  0,
    0,   0,   0,   0,   0,   96,  16,  0,   0,   0,   0,   0,   69,  0,   0,
    10,  242, 0,   16,  0,   1,   0,   0,   0,   70,  16,  16,  128, 1,   64,
    0,   0,   1,   0,   0,   0,   70,  126, 16,  0,   1,   0,   0,   0,   0,
    96,  16,  0,   0,   0,   0,   0,   54,  0,   0,   5,   98,  0,   16,  0,
    0,   0,   0,   0,   6,   1,   16,  0,   1,   0,   0,   0,   0,   0,   0,
    10,  114, 0,   16,  0,   0,   0,   0,   0,   70,  2,   16,  0,   0,   0,
    0,   0,   2,   64,  0,   0,   115, 128, 128, 189, 115, 128, 0,   191, 115,
    128, 0,   191, 0,   0,   0,   0,   15,  32,  0,   10,  18,  0,   16,  0,
    1,   0,   0,   0,   134, 0,   16,  0,   0,   0,   0,   0,   2,   64,  0,
    0,   129, 10,  149, 63,  157, 74,  204, 63,  0,   0,   0,   0,   0,   0,
    0,   0,   16,  32,  0,   10,  34,  0,   16,  0,   1,   0,   0,   0,   70,
    2,   16,  0,   0,   0,   0,   0,   2,   64,  0,   0,   129, 10,  149, 63,
    7,   149, 200, 190, 172, 30,  80,  191, 0,   0,   0,   0,   15,  32,  0,
    10,  66,  0,   16,  0,   1,   0,   0,   0,   70,  0,   16,  0,   0,   0,
    0,   0,   2,   64,  0,   0,   129, 10,  149, 63,  84,  26,  1,   64,  0,
    0,   0,   0,   0,   0,   0,   0,   54,  0,   0,   6,   114, 32,  16,  128,
    1,   64,  0,   0,   0,   0,   0,   0,   70,  2,   16,  0,   1,   0,   0,
    0,   54,  0,   0,   6,   130, 32,  16,  128, 1,   64,  0,   0,   0,   0,
    0,   0,   1,   64,  0,   0,   0,   0,   128, 63,  62,  0,   0,   1,   83,
    80,  68,  66,  0,   62,  0,   0,   77,  105, 99,  114, 111, 115, 111, 102,
    116, 32,  67,  47,  67,  43,  43,  32,  77,  83,  70,  32,  55,  46,  48,
    48,  13,  10,  26,  68,  83,  0,   0,   0,   0,   2,   0,   0,   2,   0,
    0,   0,   31,  0,   0,   0,   164, 0,   0,   0,   0,   0,   0,   0,   30,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   192, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 56,  0,   0,   128,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 5,   0,
    0,   0,   32,  0,   0,   0,   60,  0,   0,   0,   0,   0,   0,   0,   255,
    255, 255, 255, 0,   0,   0,   0,   6,   0,   0,   0,   5,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   148, 46,  49,  1,   183, 38,  111, 90,  1,   0,   0,   0,   173,
    127, 78,  165, 181, 213, 148, 67,  169, 163, 49,  13,  24,  237, 18,  146,
    0,   0,   0,   0,   0,   0,   0,   0,   1,   0,   0,   0,   1,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   220, 81,
    51,  1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   69,  78,  84,  46,  10,  47,  47,  10,  47,  47,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  10,  10,  47,  47,
    32,  80,  101, 114, 45,  112, 105, 120, 101, 108, 32,  99,  111, 108, 111,
    114, 32,  100, 97,  116, 97,  32,  112, 97,  115, 115, 101, 100, 32,  116,
    104, 114, 111, 117, 103, 104, 32,  116, 104, 101, 32,  112, 105, 120, 101,
    108, 32,  115, 104, 97,  100, 101, 114, 46,  10,  115, 116, 114, 117, 99,
    116, 32,  80,  105, 120, 101, 108, 83,  104, 97,  100, 101, 114, 73,  110,
    112, 117, 116, 10,  123, 10,  9,   109, 105, 110, 49,  54,  102, 108, 111,
    97,  116, 52,  32,  112, 111, 115, 32,  32,  32,  32,  32,  32,  32,  32,
    32,  58,  32,  83,  86,  95,  80,  79,  83,  73,  84,  73,  79,  78,  59,
    10,  9,   109, 105, 110, 49,  54,  102, 108, 111, 97,  116, 50,  32,  116,
    101, 120, 67,  111, 111, 114, 100, 32,  32,  32,  32,  58,  32,  84,  69,
    88,  67,  79,  79,  82,  68,  48,  59,  10,  125, 59,  10,  10,  84,  101,
    120, 116, 117, 114, 101, 50,  68,  60,  102, 108, 111, 97,  116, 62,  32,
    32,  108, 117, 109, 105, 110, 97,  110, 99,  101, 67,  104, 97,  110, 110,
    101, 108, 32,  32,  32,  58,  32,  116, 48,  59,  10,  84,  101, 120, 116,
    117, 114, 101, 50,  68,  60,  102, 108, 111, 97,  116, 50,  62,  32,  99,
    104, 114, 111, 109, 105, 110, 97,  110, 99,  101, 67,  104, 97,  110, 110,
    101, 108, 32,  58,  32,  116, 49,  59,  10,  83,  97,  109, 112, 108, 101,
    114, 83,  116, 97,  116, 101, 32,  32,  32,  32,  32,  32,  100, 101, 102,
    97,  117, 108, 116, 83,  97,  109, 112, 108, 101, 114, 32,  32,  32,  32,
    32,  58,  32,  115, 48,  59,  10,  10,  47,  47,  32,  68,  101, 114, 105,
    118, 101, 100, 32,  102, 114, 111, 109, 32,  104, 116, 116, 112, 115, 58,
    47,  47,  109, 115, 100, 110, 46,  109, 105, 99,  114, 111, 115, 111, 102,
    116, 46,  99,  111, 109, 47,  101, 110, 45,  117, 115, 47,  108, 105, 98,
    114, 97,  114, 121, 47,  119, 105, 110, 100, 111, 119, 115, 47,  100, 101,
    115, 107, 116, 111, 112, 47,  100, 100, 50,  48,  54,  55,  53,  48,  40,
    118, 61,  118, 115, 46,  56,  53,  41,  46,  97,  115, 112, 120, 10,  47,
    47,  32,  83,  101, 99,  116, 105, 111, 110, 58,  32,  67,  111, 110, 118,
    101, 114, 116, 105, 110, 103, 32,  56,  45,  98,  105, 116, 32,  89,  85,
    86,  32,  116, 111, 32,  82,  71,  66,  56,  56,  56,  10,  115, 116, 97,
    116, 105, 99,  32,  99,  111, 46,  242, 2,   0,   139, 245, 1,   0,   48,
    228, 1,   0,   187, 24,  1,   0,   47,  63,  0,   0,   28,  19,  2,   0,
    233, 240, 2,   0,   236, 179, 1,   0,   117, 131, 1,   0,   76,  232, 3,
    0,   93,  16,  3,   0,   206, 55,  0,   0,   129, 179, 1,   0,   58,  147,
    0,   0,   209, 10,  2,   0,   53,  174, 3,   0,   3,   200, 1,   0,   56,
    246, 3,   0,   202, 179, 0,   0,   14,  19,  0,   0,   118, 213, 0,   0,
    118, 199, 0,   0,   0,   16,  0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   47,  47,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  10,  47,  47,  10,  47,  47,  32,  67,
    111, 112, 121, 114, 105, 103, 104, 116, 32,  40,  99,  41,  32,  77,  105,
    99,  114, 111, 115, 111, 102, 116, 46,  32,  65,  108, 108, 32,  114, 105,
    103, 104, 116, 115, 32,  114, 101, 115, 101, 114, 118, 101, 100, 46,  10,
    47,  47,  32,  84,  104, 105, 115, 32,  99,  111, 100, 101, 32,  105, 115,
    32,  108, 105, 99,  101, 110, 115, 101, 100, 32,  117, 110, 100, 101, 114,
    32,  116, 104, 101, 32,  77,  73,  84,  32,  76,  105, 99,  101, 110, 115,
    101, 32,  40,  77,  73,  84,  41,  46,  10,  47,  47,  32,  84,  72,  73,
    83,  32,  67,  79,  68,  69,  32,  73,  83,  32,  80,  82,  79,  86,  73,
    68,  69,  68,  32,  42,  65,  83,  32,  73,  83,  42,  32,  87,  73,  84,
    72,  79,  85,  84,  32,  87,  65,  82,  82,  65,  78,  84,  89,  32,  79,
    70,  10,  47,  47,  32,  65,  78,  89,  32,  75,  73,  78,  68,  44,  32,
    69,  73,  84,  72,  69,  82,  32,  69,  88,  80,  82,  69,  83,  83,  32,
    79,  82,  32,  73,  77,  80,  76,  73,  69,  68,  44,  32,  73,  78,  67,
    76,  85,  68,  73,  78,  71,  32,  65,  78,  89,  10,  47,  47,  32,  73,
    77,  80,  76,  73,  69,  68,  32,  87,  65,  82,  82,  65,  78,  84,  73,
    69,  83,  32,  79,  70,  32,  70,  73,  84,  78,  69,  83,  83,  32,  70,
    79,  82,  32,  65,  32,  80,  65,  82,  84,  73,  67,  85,  76,  65,  82,
    10,  47,  47,  32,  80,  85,  82,  80,  79,  83,  69,  44,  32,  77,  69,
    82,  67,  72,  65,  78,  84,  65,  66,  73,  76,  73,  84,  89,  44,  32,
    79,  82,  32,  78,  79,  78,  45,  73,  78,  70,  82,  73,  78,  71,  69,
    77,  69,  78,  84,  46,  10,  47,  47,  10,  47,  47,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  10,  10,  47,  47,  32,  80,  101,
    114, 45,  112, 105, 120, 101, 108, 32,  99,  111, 108, 111, 114, 32,  100,
    97,  116, 97,  32,  112, 97,  115, 115, 101, 100, 32,  116, 104, 114, 111,
    117, 103, 104, 32,  116, 104, 101, 32,  112, 105, 120, 101, 108, 32,  115,
    104, 97,  100, 101, 114, 46,  10,  115, 116, 114, 117, 99,  116, 32,  80,
    105, 120, 101, 108, 83,  104, 97,  100, 101, 114, 73,  110, 112, 117, 116,
    10,  123, 10,  9,   109, 105, 110, 49,  54,  102, 108, 111, 97,  116, 52,
    32,  112, 111, 115, 32,  32,  32,  32,  32,  32,  32,  32,  32,  58,  32,
    83,  86,  95,  80,  79,  83,  73,  84,  73,  79,  78,  59,  10,  9,   109,
    105, 110, 49,  54,  102, 108, 111, 97,  116, 50,  32,  116, 101, 120, 67,
    111, 111, 114, 100, 32,  32,  32,  32,  58,  32,  84,  69,  88,  67,  79,
    79,  82,  68,  48,  59,  10,  125, 59,  10,  10,  84,  101, 120, 116, 117,
    114, 101, 50,  68,  60,  102, 108, 111, 97,  116, 62,  32,  32,  108, 117,
    109, 105, 110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101, 108, 32,
    32,  32,  58,  32,  116, 48,  59,  10,  84,  101, 120, 116, 117, 114, 101,
    50,  68,  60,  102, 108, 111, 97,  116, 50,  62,  32,  99,  104, 114, 111,
    109, 105, 110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101, 108, 32,
    58,  32,  116, 49,  59,  10,  83,  97,  109, 112, 108, 101, 114, 83,  116,
    97,  116, 101, 32,  32,  32,  32,  32,  32,  100, 101, 102, 97,  117, 108,
    116, 83,  97,  109, 112, 108, 101, 114, 32,  32,  32,  32,  32,  58,  32,
    115, 48,  59,  10,  10,  47,  47,  32,  68,  101, 114, 105, 118, 101, 100,
    32,  102, 114, 111, 109, 32,  104, 116, 116, 112, 115, 58,  47,  47,  109,
    115, 100, 110, 46,  109, 105, 99,  114, 111, 115, 111, 102, 116, 46,  99,
    111, 109, 47,  101, 110, 45,  117, 115, 47,  108, 105, 98,  114, 97,  114,
    121, 47,  119, 105, 110, 100, 111, 119, 115, 47,  100, 101, 115, 107, 116,
    111, 112, 47,  100, 100, 50,  48,  54,  55,  53,  48,  40,  118, 61,  118,
    115, 46,  56,  53,  41,  46,  97,  115, 112, 120, 10,  47,  47,  32,  83,
    101, 99,  116, 105, 111, 110, 58,  32,  67,  111, 110, 118, 101, 114, 116,
    105, 110, 103, 32,  56,  45,  98,  105, 116, 32,  89,  85,  86,  32,  116,
    111, 32,  82,  71,  66,  56,  56,  56,  10,  115, 116, 97,  116, 105, 99,
    32,  99,  111, 110, 115, 116, 32,  102, 108, 111, 97,  116, 51,  120, 51,
    32,  89,  85,  86,  116, 111, 82,  71,  66,  67,  111, 101, 102, 102, 77,
    97,  116, 114, 105, 120, 32,  61,  10,  123, 10,  9,   49,  46,  49,  54,
    52,  51,  56,  51,  102, 44,  32,  32,  49,  46,  49,  54,  52,  51,  56,
    51,  102, 44,  32,  49,  46,  49,  54,  52,  51,  56,  51,  102, 44,  10,
    9,   48,  46,  48,  48,  48,  48,  48,  48,  102, 44,  32,  45,  48,  46,
    51,  57,  49,  55,  54,  50,  102, 44,  32,  50,  46,  48,  49,  55,  50,
    51,  50,  102, 44,  10,  9,   49,  46,  53,  57,  54,  48,  50,  55,  102,
    44,  32,  45,  48,  46,  56,  49,  50,  57,  54,  56,  102, 44,  32,  48,
    46,  48,  48,  48,  48,  48,  48,  102, 10,  125, 59,  10,  10,  102, 108,
    111, 97,  116, 51,  32,  67,  111, 110, 118, 101, 114, 116, 89,  85,  86,
    116, 111, 82,  71,  66,  40,  102, 108, 111, 97,  116, 51,  32,  121, 117,
    118, 41,  10,  123, 10,  9,   47,  47,  32,  68,  101, 114, 105, 118, 101,
    100, 32,  102, 114, 111, 109, 32,  104, 116, 116, 112, 115, 58,  47,  47,
    109, 115, 100, 110, 46,  109, 105, 99,  114, 111, 115, 111, 102, 116, 46,
    99,  111, 109, 47,  101, 110, 45,  117, 115, 47,  108, 105, 98,  114, 97,
    114, 121, 47,  119, 105, 110, 100, 111, 119, 115, 47,  100, 101, 115, 107,
    116, 111, 112, 47,  100, 100, 50,  48,  54,  55,  53,  48,  40,  118, 61,
    118, 115, 46,  56,  53,  41,  46,  97,  115, 112, 120, 10,  9,   47,  47,
    32,  83,  101, 99,  116, 105, 111, 110, 58,  32,  67,  111, 110, 118, 101,
    114, 116, 105, 110, 103, 32,  56,  45,  98,  105, 116, 32,  89,  85,  86,
    32,  116, 111, 32,  82,  71,  66,  56,  56,  56,  10,  10,  9,   47,  47,
    32,  84,  104, 101, 115, 101, 32,  118, 97,  108, 117, 101, 115, 32,  97,
    114, 101, 32,  99,  97,  108, 99,  117, 108, 97,  116, 101, 100, 32,  102,
    114, 111, 109, 32,  40,  49,  54,  32,  47,  32,  50,  53,  53,  41,  32,
    97,  110, 100, 32,  40,  49,  50,  56,  32,  47,  32,  50,  53,  53,  41,
    10,  9,   121, 117, 118, 32,  45,  61,  32,  102, 108, 111, 97,  116, 51,
    40,  48,  46,  48,  54,  50,  55,  52,  53,  102, 44,  32,  48,  46,  53,
    48,  49,  57,  54,  48,  102, 44,  32,  48,  46,  53,  48,  49,  57,  54,
    48,  102, 41,  59,  10,  9,   121, 117, 118, 32,  61,  32,  109, 117, 108,
    40,  121, 117, 118, 44,  32,  89,  85,  86,  116, 111, 82,  71,  66,  67,
    111, 101, 102, 102, 77,  97,  116, 114, 105, 120, 41,  59,  10,  10,  9,
    114, 101, 116, 117, 114, 110, 32,  115, 97,  116, 117, 114, 97,  116, 101,
    40,  121, 117, 118, 41,  59,  10,  125, 10,  10,  109, 105, 110, 49,  54,
    102, 108, 111, 97,  116, 52,  32,  80,  83,  40,  80,  105, 120, 101, 108,
    83,  104, 97,  100, 101, 114, 73,  110, 112, 117, 116, 32,  105, 110, 112,
    117, 116, 41,  32,  58,  32,  83,  86,  95,  84,  65,  82,  71,  69,  84,
    10,  123, 10,  9,   102, 108, 111, 97,  116, 32,  121, 32,  61,  32,  108,
    117, 109, 105, 110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101, 108,
    46,  83,  97,  109, 112, 108, 101, 40,  100, 101, 102, 97,  117, 108, 116,
    83,  97,  109, 112, 108, 101, 114, 44,  32,  105, 110, 112, 117, 116, 46,
    116, 101, 120, 67,  111, 111, 114, 100, 41,  59,  10,  9,   102, 108, 111,
    97,  116, 50,  32,  117, 118, 32,  61,  32,  99,  104, 114, 111, 109, 105,
    110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101, 108, 46,  83,  97,
    109, 112, 108, 101, 40,  100, 101, 102, 97,  117, 108, 116, 83,  97,  109,
    112, 108, 101, 114, 44,  32,  105, 110, 112, 117, 116, 46,  116, 101, 120,
    67,  111, 111, 114, 100, 41,  59,  10,  10,  9,   114, 101, 116, 117, 114,
    110, 32,  109, 105, 110, 49,  54,  102, 108, 111, 97,  116, 52,  40,  67,
    111, 110, 118, 101, 114, 116, 89,  85,  86,  116, 111, 82,  71,  66,  40,
    102, 108, 111, 97,  116, 51,  40,  121, 44,  32,  117, 118, 41,  41,  44,
    32,  49,  46,  102, 41,  59,  10,  125, 10,  0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   254, 239, 254, 239, 1,   0,   0,   0,   233, 6,   0,   0,   0,   69,
    58,  92,  115, 111, 117, 114, 99,  101, 92,  68,  51,  68,  49,  49,  78,
    86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110, 103, 92,  68,  51,
    68,  49,  49,  78,  86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110,
    103, 92,  80,  105, 120, 101, 108, 83,  104, 97,  100, 101, 114, 46,  104,
    108, 115, 108, 0,   0,   101, 58,  92,  115, 111, 117, 114, 99,  101, 92,
    100, 51,  100, 49,  49,  110, 118, 49,  50,  114, 101, 110, 100, 101, 114,
    105, 110, 103, 92,  100, 51,  100, 49,  49,  110, 118, 49,  50,  114, 101,
    110, 100, 101, 114, 105, 110, 103, 92,  112, 105, 120, 101, 108, 115, 104,
    97,  100, 101, 114, 46,  104, 108, 115, 108, 0,   47,  47,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,  42,
    42,  42,  42,  42,  42,  42,  42,  42,  42,  10,  47,  47,  10,  47,  47,
    32,  67,  111, 112, 121, 114, 105, 103, 104, 116, 32,  40,  99,  41,  32,
    77,  105, 99,  114, 111, 115, 111, 102, 116, 46,  32,  65,  108, 108, 32,
    114, 105, 103, 104, 116, 115, 32,  114, 101, 115, 101, 114, 118, 101, 100,
    46,  10,  47,  47,  32,  84,  104, 105, 115, 32,  99,  111, 100, 101, 32,
    105, 115, 32,  108, 105, 99,  101, 110, 115, 101, 100, 32,  117, 110, 100,
    101, 114, 32,  116, 104, 101, 32,  77,  73,  84,  32,  76,  105, 99,  101,
    110, 115, 101, 32,  40,  77,  73,  84,  41,  46,  10,  47,  47,  32,  84,
    72,  73,  83,  32,  67,  79,  68,  69,  32,  73,  83,  32,  80,  82,  79,
    86,  73,  68,  69,  68,  32,  42,  65,  83,  32,  73,  83,  42,  32,  87,
    73,  84,  72,  79,  85,  84,  32,  87,  65,  82,  82,  65,  78,  84,  89,
    32,  79,  70,  10,  47,  47,  32,  65,  78,  89,  32,  75,  73,  78,  68,
    44,  32,  69,  73,  84,  72,  69,  82,  32,  69,  88,  80,  82,  69,  83,
    83,  32,  79,  82,  32,  73,  77,  80,  76,  73,  69,  68,  44,  32,  73,
    78,  67,  76,  85,  68,  73,  78,  71,  32,  65,  78,  89,  10,  47,  47,
    32,  73,  77,  80,  76,  73,  69,  68,  32,  87,  65,  82,  82,  65,  78,
    84,  73,  69,  83,  32,  79,  70,  32,  70,  73,  84,  78,  69,  83,  83,
    32,  70,  79,  82,  32,  65,  32,  80,  65,  82,  84,  73,  67,  85,  76,
    65,  82,  10,  47,  47,  32,  80,  85,  82,  80,  79,  83,  69,  44,  32,
    77,  69,  82,  67,  72,  65,  78,  84,  65,  66,  73,  76,  73,  84,  89,
    44,  32,  79,  82,  32,  78,  79,  78,  45,  73,  78,  70,  82,  73,  78,
    71,  69,  77,  27,  226, 48,  1,   128, 0,   0,   0,   157, 10,  143, 42,
    8,   153, 211, 1,   1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   1,   0,   0,   0,   2,   0,   0,   0,
    1,   0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   67,  0,   0,
    0,   40,  0,   0,   0,   27,  226, 48,  1,   149, 140, 154, 123, 100, 6,
    0,   0,   1,   0,   0,   0,   66,  0,   0,   0,   67,  0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   4,   0,   0,   0,   66,  0,   60,  17,  16,  1,
    0,   0,   0,   1,   10,  0,   1,   0,   33,  0,   57,  56,  10,  0,   1,
    0,   33,  0,   57,  56,  77,  105, 99,  114, 111, 115, 111, 102, 116, 32,
    40,  82,  41,  32,  72,  76,  83,  76,  32,  83,  104, 97,  100, 101, 114,
    32,  67,  111, 109, 112, 105, 108, 101, 114, 32,  49,  48,  46,  49,  0,
    0,   0,   62,  0,   61,  17,  1,   104, 108, 115, 108, 70,  108, 97,  103,
    115, 0,   48,  120, 49,  0,   104, 108, 115, 108, 84,  97,  114, 103, 101,
    116, 0,   112, 115, 95,  52,  95,  48,  95,  108, 101, 118, 101, 108, 95,
    57,  95,  51,  0,   104, 108, 115, 108, 69,  110, 116, 114, 121, 0,   80,
    83,  0,   0,   0,   0,   0,   42,  0,   16,  17,  0,   0,   0,   0,   236,
    3,   0,   0,   0,   0,   0,   0,   56,  1,   0,   0,   0,   0,   0,   0,
    56,  1,   0,   0,   7,   16,  0,   0,   96,  0,   0,   0,   1,   0,   160,
    80,  83,  0,   0,   0,   46,  0,   62,  17,  4,   16,  0,   0,   9,   0,
    105, 110, 112, 117, 116, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   22,  0,   80,  17,  1,   0,   5,
    0,   0,   0,   4,   0,   96,  0,   0,   0,   1,   0,   56,  1,   0,   0,
    0,   0,   22,  0,   80,  17,  1,   0,   5,   0,   4,   0,   4,   0,   96,
    0,   0,   0,   1,   0,   56,  1,   4,   0,   0,   0,   22,  0,   80,  17,
    1,   0,   5,   0,   8,   0,   4,   0,   96,  0,   0,   0,   1,   0,   56,
    1,   8,   0,   0,   0,   22,  0,   80,  17,  1,   0,   5,   0,   12,  0,
    4,   0,   96,  0,   0,   0,   1,   0,   56,  1,   12,  0,   0,   0,   22,
    0,   80,  17,  1,   0,   5,   0,   16,  0,   4,   0,   96,  0,   0,   0,
    1,   0,   56,  1,   16,  0,   0,   0,   22,  0,   80,  17,  1,   0,   5,
    0,   20,  0,   4,   0,   96,  0,   0,   0,   1,   0,   56,  1,   20,  0,
    0,   0,   58,  0,   62,  17,  6,   16,  0,   0,   136, 0,   60,  80,  83,
    32,  114, 101, 116, 117, 114, 110, 32,  118, 97,  108, 117, 101, 62,  0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   22,  0,   80,  17,  2,   0,   5,   0,   0,   0,   4,   0,   96,
    0,   0,   0,   1,   0,   56,  1,   0,   0,   0,   0,   22,  0,   80,  17,
    2,   0,   5,   0,   4,   0,   4,   0,   96,  0,   0,   0,   1,   0,   56,
    1,   4,   0,   0,   0,   22,  0,   80,  17,  2,   0,   5,   0,   8,   0,
    4,   0,   96,  0,   0,   0,   1,   0,   56,  1,   8,   0,   0,   0,   22,
    0,   80,  17,  2,   0,   5,   0,   12,  0,   4,   0,   96,  0,   0,   0,
    1,   0,   56,  1,   12,  0,   0,   0,   42,  0,   62,  17,  64,  0,   0,
    0,   0,   0,   121, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   22,  0,   80,  17,  0,   0,   1,   0,
    0,   0,   4,   0,   136, 0,   0,   0,   1,   0,   100, 0,   0,   0,   0,
    0,   42,  0,   62,  17,  8,   16,  0,   0,   8,   0,   117, 118, 0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    22,  0,   80,  17,  0,   0,   5,   0,   0,   0,   4,   0,   176, 0,   0,
    0,   1,   0,   100, 0,   16,  0,   0,   0,   22,  0,   80,  17,  0,   0,
    5,   0,   4,   0,   4,   0,   176, 0,   0,   0,   1,   0,   140, 0,   20,
    0,   0,   0,   50,  0,   77,  17,  136, 0,   0,   0,   232, 3,   0,   0,
    0,   16,  0,   0,   7,   0,   9,   2,   13,  48,  6,   10,  3,   80,  13,
    37,  6,   2,   12,  120, 60,  8,   0,   13,  47,  1,   128, 176, 11,  48,
    9,   8,   13,  36,  6,   2,   12,  120, 60,  0,   70,  0,   62,  17,  11,
    16,  0,   0,   136, 0,   60,  67,  111, 110, 118, 101, 114, 116, 89,  85,
    86,  116, 111, 82,  71,  66,  32,  114, 101, 116, 117, 114, 110, 32,  118,
    97,  108, 117, 101, 62,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   22,  0,   80,  17,  0,   0,   5,   0,
    0,   0,   4,   0,   20,  1,   0,   0,   1,   0,   104, 0,   16,  0,   0,
    0,   22,  0,   80,  17,  0,   0,   5,   0,   4,   0,   4,   0,   60,  1,
    0,   0,   1,   0,   64,  0,   20,  0,   0,   0,   22,  0,   80,  17,  0,
    0,   5,   0,   8,   0,   4,   0,   100, 1,   0,   0,   1,   0,   24,  0,
    24,  0,   0,   0,   42,  0,   62,  17,  9,   16,  0,   0,   9,   0,   121,
    117, 118, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   22,  0,   80,  17,  0,   0,   5,   0,   0,   0,   4,   0,
    236, 0,   0,   0,   1,   0,   144, 0,   0,   0,   0,   0,   22,  0,   80,
    17,  0,   0,   5,   0,   4,   0,   4,   0,   236, 0,   0,   0,   1,   0,
    144, 0,   4,   0,   0,   0,   22,  0,   80,  17,  0,   0,   5,   0,   8,
    0,   4,   0,   236, 0,   0,   0,   1,   0,   144, 0,   8,   0,   0,   0,
    2,   0,   78,  17,  2,   0,   6,   0,   244, 0,   0,   0,   24,  0,   0,
    0,   1,   0,   0,   0,   16,  1,   215, 154, 130, 174, 69,  132, 163, 97,
    130, 3,   186, 121, 225, 124, 208, 144, 0,   0,   242, 0,   0,   0,   8,
    1,   0,   0,   0,   0,   0,   0,   1,   0,   1,   0,   152, 1,   0,   0,
    0,   0,   0,   0,   20,  0,   0,   0,   252, 0,   0,   0,   96,  0,   0,
    0,   46,  0,   0,   128, 96,  0,   0,   0,   46,  0,   0,   0,   136, 0,
    0,   0,   47,  0,   0,   128, 136, 0,   0,   0,   47,  0,   0,   0,   176,
    0,   0,   0,   49,  0,   0,   128, 176, 0,   0,   0,   49,  0,   0,   0,
    196, 0,   0,   0,   49,  0,   0,   128, 196, 0,   0,   0,   49,  0,   0,
    0,   236, 0,   0,   0,   49,  0,   0,   128, 236, 0,   0,   0,   49,  0,
    0,   0,   20,  1,   0,   0,   49,  0,   0,   128, 20,  1,   0,   0,   49,
    0,   0,   0,   60,  1,   0,   0,   49,  0,   0,   128, 60,  1,   0,   0,
    49,  0,   0,   0,   100, 1,   0,   0,   49,  0,   0,   128, 100, 1,   0,
    0,   49,  0,   0,   0,   124, 1,   0,   0,   49,  0,   0,   128, 124, 1,
    0,   0,   49,  0,   0,   0,   148, 1,   0,   0,   49,  0,   0,   128, 148,
    1,   0,   0,   49,  0,   0,   0,   2,   0,   67,  0,   12,  0,   66,  0,
    2,   0,   71,  0,   14,  0,   70,  0,   2,   0,   57,  0,   21,  0,   50,
    0,   2,   0,   57,  0,   21,  0,   50,  0,   2,   0,   57,  0,   21,  0,
    50,  0,   2,   0,   57,  0,   21,  0,   50,  0,   2,   0,   57,  0,   21,
    0,   50,  0,   2,   0,   57,  0,   2,   0,   57,  0,   2,   0,   57,  0,
    2,   0,   57,  0,   2,   0,   57,  0,   2,   0,   57,  0,   246, 0,   0,
    0,   16,  0,   0,   0,   0,   0,   0,   0,   0,   16,  0,   0,   0,   0,
    0,   0,   33,  0,   0,   0,   16,  0,   0,   0,   0,   0,   0,   0,   20,
    0,   0,   0,   60,  0,   0,   0,   100, 0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   11,  202, 49,  1,
    56,  0,   0,   0,   0,   16,  0,   0,   22,  16,  0,   0,   144, 1,   0,
    0,   10,  0,   255, 255, 4,   0,   0,   0,   255, 255, 3,   0,   0,   0,
    0,   0,   88,  0,   0,   0,   88,  0,   0,   0,   8,   0,   0,   0,   96,
    0,   0,   0,   0,   0,   0,   0,   14,  0,   23,  21,  0,   0,   0,   0,
    32,  2,   0,   0,   4,   0,   242, 241, 26,  0,   27,  21,  0,   16,  0,
    0,   4,   0,   0,   0,   16,  0,   109, 105, 110, 49,  54,  102, 108, 111,
    97,  116, 52,  0,   242, 241, 26,  0,   27,  21,  0,   16,  0,   0,   2,
    0,   0,   0,   8,   0,   109, 105, 110, 49,  54,  102, 108, 111, 97,  116,
    50,  0,   242, 241, 38,  0,   3,   18,  13,  21,  3,   0,   1,   16,  0,
    0,   0,   0,   112, 111, 115, 0,   242, 241, 13,  21,  3,   0,   2,   16,
    0,   0,   16,  0,   116, 101, 120, 67,  111, 111, 114, 100, 0,   241, 38,
    0,   5,   21,  2,   0,   0,   0,   3,   16,  0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   24,  0,   80,  105, 120, 101, 108, 83,  104, 97,  100,
    101, 114, 73,  110, 112, 117, 116, 0,   241, 10,  0,   1,   18,  1,   0,
    0,   0,   4,   16,  0,   0,   10,  0,   24,  21,  1,   16,  0,   0,   1,
    0,   1,   0,   14,  0,   8,   16,  6,   16,  0,   0,   23,  0,   1,   0,
    5,   16,  0,   0,   22,  0,   27,  21,  64,  0,   0,   0,   2,   0,   0,
    0,   8,   0,   102, 108, 111, 97,  116, 50,  0,   243, 242, 241, 22,  0,
    27,  21,  64,  0,   0,   0,   3,   0,   0,   0,   12,  0,   102, 108, 111,
    97,  116, 51,  0,   243, 242, 241, 10,  0,   1,   18,  1,   0,   0,   0,
    9,   16,  0,   0,   10,  0,   24,  21,  9,   16,  0,   0,   1,   0,   1,
    0,   14,  0,   8,   16,  11,  16,  0,   0,   23,  0,   1,   0,   10,  16,
    0,   0,   14,  0,   23,  21,  64,  0,   0,   0,   3,   2,   16,  6,   0,
    0,   242, 241, 10,  0,   24,  21,  13,  16,  0,   0,   1,   0,   1,   0,
    10,  0,   24,  21,  14,  16,  0,   0,   1,   0,   0,   2,   14,  0,   23,
    21,  8,   16,  0,   0,   3,   2,   96,  119, 0,   0,   242, 241, 10,  0,
    24,  21,  16,  16,  0,   0,   1,   0,   1,   0,   10,  0,   24,  21,  17,
    16,  0,   0,   1,   0,   0,   2,   14,  0,   23,  21,  0,   0,   0,   0,
    10,  2,   96,  119, 0,   0,   242, 241, 10,  0,   24,  21,  19,  16,  0,
    0,   1,   0,   1,   0,   10,  0,   24,  21,  20,  16,  0,   0,   1,   0,
    0,   2,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   210, 102,
    1,   0,   0,   16,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    110, 115, 116, 32,  102, 108, 111, 97,  116, 51,  120, 51,  32,  89,  85,
    86,  116, 111, 82,  71,  66,  67,  111, 101, 102, 102, 77,  97,  116, 114,
    105, 120, 32,  61,  10,  123, 10,  9,   49,  46,  49,  54,  52,  51,  56,
    51,  102, 44,  32,  32,  49,  46,  49,  54,  52,  51,  56,  51,  102, 44,
    32,  49,  46,  49,  54,  52,  51,  56,  51,  102, 44,  10,  9,   48,  46,
    48,  48,  48,  48,  48,  48,  102, 44,  32,  45,  48,  46,  51,  57,  49,
    55,  54,  50,  102, 44,  32,  50,  46,  48,  49,  55,  50,  51,  50,  102,
    44,  10,  9,   49,  46,  53,  57,  54,  48,  50,  55,  102, 44,  32,  45,
    48,  46,  56,  49,  50,  57,  54,  56,  102, 44,  32,  48,  46,  48,  48,
    48,  48,  48,  48,  102, 10,  125, 59,  10,  10,  102, 108, 111, 97,  116,
    51,  32,  67,  111, 110, 118, 101, 114, 116, 89,  85,  86,  116, 111, 82,
    71,  66,  40,  102, 108, 111, 97,  116, 51,  32,  121, 117, 118, 41,  10,
    123, 10,  9,   47,  47,  32,  68,  101, 114, 105, 118, 101, 100, 32,  102,
    114, 111, 109, 32,  104, 116, 116, 112, 115, 58,  47,  47,  109, 115, 100,
    110, 46,  109, 105, 99,  114, 111, 115, 111, 102, 116, 46,  99,  111, 109,
    47,  101, 110, 45,  117, 115, 47,  108, 105, 98,  114, 97,  114, 121, 47,
    119, 105, 110, 100, 111, 119, 115, 47,  100, 101, 115, 107, 116, 111, 112,
    47,  100, 100, 50,  48,  54,  55,  53,  48,  40,  118, 61,  118, 115, 46,
    56,  53,  41,  46,  97,  115, 112, 120, 10,  9,   47,  47,  32,  83,  101,
    99,  116, 105, 111, 110, 58,  32,  67,  111, 110, 118, 101, 114, 116, 105,
    110, 103, 32,  56,  45,  98,  105, 116, 32,  89,  85,  86,  32,  116, 111,
    32,  82,  71,  66,  56,  56,  56,  10,  10,  9,   47,  47,  32,  84,  104,
    101, 115, 101, 32,  118, 97,  108, 117, 101, 115, 32,  97,  114, 101, 32,
    99,  97,  108, 99,  117, 108, 97,  116, 101, 100, 32,  102, 114, 111, 109,
    32,  40,  49,  54,  32,  47,  32,  50,  53,  53,  41,  32,  97,  110, 100,
    32,  40,  49,  50,  56,  32,  47,  32,  50,  53,  53,  41,  10,  9,   121,
    117, 118, 32,  45,  61,  32,  102, 108, 111, 97,  116, 51,  40,  48,  46,
    48,  54,  50,  55,  52,  53,  102, 44,  32,  48,  46,  53,  48,  49,  57,
    54,  48,  102, 44,  32,  48,  46,  53,  48,  49,  57,  54,  48,  102, 41,
    59,  10,  9,   121, 117, 118, 32,  61,  32,  109, 117, 108, 40,  121, 117,
    118, 44,  32,  89,  85,  86,  116, 111, 82,  71,  66,  67,  111, 101, 102,
    102, 77,  97,  116, 114, 105, 120, 41,  59,  10,  10,  9,   114, 101, 116,
    117, 114, 110, 32,  115, 97,  116, 117, 114, 97,  116, 101, 40,  121, 117,
    118, 41,  59,  10,  125, 10,  10,  109, 105, 110, 49,  54,  102, 108, 111,
    97,  116, 52,  32,  80,  83,  40,  80,  105, 120, 101, 108, 83,  104, 97,
    100, 101, 114, 73,  110, 112, 117, 116, 32,  105, 110, 112, 117, 116, 41,
    32,  58,  32,  83,  86,  95,  84,  65,  82,  71,  69,  84,  10,  123, 10,
    9,   102, 108, 111, 97,  116, 32,  121, 32,  61,  32,  108, 117, 109, 105,
    110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101, 108, 46,  83,  97,
    109, 112, 108, 101, 40,  100, 101, 102, 97,  117, 108, 116, 83,  97,  109,
    112, 108, 101, 114, 44,  32,  105, 110, 112, 117, 116, 46,  116, 101, 120,
    67,  111, 111, 114, 100, 41,  59,  10,  9,   102, 108, 111, 97,  116, 50,
    32,  117, 118, 32,  61,  32,  99,  104, 114, 111, 109, 105, 110, 97,  110,
    99,  101, 67,  104, 97,  110, 110, 101, 108, 46,  83,  97,  109, 112, 108,
    101, 40,  100, 101, 102, 97,  117, 108, 116, 83,  97,  109, 112, 108, 101,
    114, 44,  32,  105, 110, 112, 117, 116, 46,  116, 101, 120, 67,  111, 111,
    114, 100, 41,  59,  10,  10,  9,   114, 101, 116, 117, 114, 110, 32,  109,
    105, 110, 49,  54,  102, 108, 111, 97,  116, 52,  40,  67,  111, 110, 118,
    101, 114, 116, 89,  85,  86,  116, 111, 82,  71,  66,  40,  102, 108, 111,
    97,  116, 51,  40,  121, 44,  32,  117, 118, 41,  41,  44,  32,  49,  46,
    102, 41,  59,  10,  125, 10,  0,   7,   0,   0,   0,   0,   0,   0,   0,
    66,  0,   0,   0,   67,  0,   0,   0,   132, 0,   0,   0,   1,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   4,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   11,  202, 49,  1,   56,  0,   0,   0,   0,   16,  0,
    0,   1,   16,  0,   0,   28,  0,   0,   0,   11,  0,   255, 255, 4,   0,
    0,   0,   255, 255, 3,   0,   0,   0,   0,   0,   4,   0,   0,   0,   4,
    0,   0,   0,   8,   0,   0,   0,   12,  0,   0,   0,   0,   0,   0,   0,
    26,  0,   1,   22,  0,   0,   0,   0,   12,  16,  0,   0,   67,  111, 110,
    118, 101, 114, 116, 89,  85,  86,  116, 111, 82,  71,  66,  0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   68,  51,  68,  83,  72,  68,  82,  0,   152,
    1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   32,  0,   0,
    96,  4,   0,   0,   0,   8,   0,   0,   0,   12,  0,   0,   0,   0,   0,
    0,   0,   26,  0,   1,   22,  0,   0,   0,   0,   12,  16,  0,   0,   67,
    111, 110, 118, 101, 114, 116, 89,  85,  86,  116, 111, 82,  71,  66,  0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   255, 255, 255, 255, 26,  9,   47,
    241, 32,  0,   0,   0,   20,  2,   0,   0,   101, 0,   0,   0,   1,   0,
    0,   0,   1,   0,   0,   0,   1,   0,   0,   0,   61,  0,   0,   0,   1,
    0,   0,   0,   21,  0,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   64,  0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   4,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   8,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   16,  0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   12,  0,   0,   0,   24,  0,   0,   0,   36,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   18,  0,   37,
    17,  0,   0,   0,   0,   136, 0,   0,   0,   1,   0,   80,  83,  0,   0,
    0,   0,   38,  0,   81,  17,  15,  16,  0,   0,   7,   0,   255, 255, 255,
    255, 0,   0,   255, 255, 255, 255, 108, 117, 109, 105, 110, 97,  110, 99,
    101, 67,  104, 97,  110, 110, 101, 108, 0,   0,   0,   0,   38,  0,   81,
    17,  18,  16,  0,   0,   7,   0,   255, 255, 255, 255, 1,   0,   255, 255,
    255, 255, 99,  104, 114, 111, 109, 105, 110, 97,  110, 99,  101, 67,  104,
    97,  110, 110, 101, 108, 0,   0,   34,  0,   81,  17,  21,  16,  0,   0,
    6,   0,   255, 255, 255, 255, 255, 255, 0,   0,   255, 255, 100, 101, 102,
    97,  117, 108, 116, 83,  97,  109, 112, 108, 101, 114, 0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   16,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   255, 255, 255,
    255, 26,  9,   47,  241, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   255, 255, 255, 255, 119, 9,   49,  1,   1,   0,   0,   0,   13,  0,
    10,  140, 14,  0,   180, 156, 15,  0,   11,  0,   72,  0,   0,   0,   32,
    0,   0,   0,   44,  0,   0,   0,   80,  0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   22,  0,   0,   0,   25,  0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   1,   0,   0,   0,   0,   0,
    0,   0,   152, 1,   0,   0,   32,  0,   0,   96,  0,   0,   18,  146, 0,
    0,   0,   0,   0,   0,   0,   0,   2,   0,   9,   0,   240, 3,   0,   0,
    0,   0,   0,   0,   72,  1,   0,   0,   1,   0,   0,   0,   184, 125, 112,
    5,   0,   0,   0,   0,   0,   0,   0,   0,   80,  83,  0,   110, 111, 110,
    101, 0,   45,  186, 46,  241, 1,   0,   0,   0,   0,   0,   0,   0,   152,
    1,   0,   0,   32,  0,   0,   96,  0,   0,   18,  146, 0,   0,   0,   0,
    0,   0,   0,   0,   2,   0,   2,   0,   7,   0,   0,   0,   0,   0,   1,
    0,   255, 255, 255, 255, 0,   0,   0,   0,   152, 1,   0,   0,   8,   2,
    0,   0,   0,   0,   0,   0,   255, 255, 255, 255, 0,   0,   0,   0,   255,
    255, 255, 255, 1,   0,   1,   0,   0,   0,   1,   0,   0,   0,   0,   0,
    69,  58,  92,  115, 111, 117, 114, 99,  101, 92,  68,  51,  68,  49,  49,
    78,  86,  49,  50,  82,  101, 110, 100, 101, 114, 105, 110, 103, 92,  68,
    51,  68,  49,  49,  78,  86,  49,  50,  82,  101, 110, 100, 101, 114, 105,
    110, 103, 92,  80,  105, 120, 101, 108, 83,  104, 97,  100, 101, 114, 46,
    104, 108, 115, 108, 0,   0,   0,   0,   254, 239, 254, 239, 1,   0,   0,
    0,   1,   0,   0,   0,   0,   1,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 12,  0,
    255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   148, 46,  49,  1,   183, 38,  111, 90,  1,   0,   0,   0,
    173, 127, 78,  165, 181, 213, 148, 67,  169, 163, 49,  13,  24,  237, 18,
    146, 110, 0,   0,   0,   47,  76,  105, 110, 107, 73,  110, 102, 111, 0,
    47,  110, 97,  109, 101, 115, 0,   47,  115, 114, 99,  47,  104, 101, 97,
    100, 101, 114, 98,  108, 111, 99,  107, 0,   47,  115, 114, 99,  47,  102,
    105, 108, 101, 115, 47,  101, 58,  92,  115, 111, 117, 114, 99,  101, 92,
    100, 51,  100, 49,  49,  110, 118, 49,  50,  114, 101, 110, 100, 101, 114,
    105, 110, 103, 92,  100, 51,  100, 49,  49,  110, 118, 49,  50,  114, 101,
    110, 100, 101, 114, 105, 110, 103, 92,  112, 105, 120, 101, 108, 115, 104,
    97,  100, 101, 114, 46,  104, 108, 115, 108, 0,   4,   0,   0,   0,   6,
    0,   0,   0,   1,   0,   0,   0,   30,  0,   0,   0,   0,   0,   0,   0,
    17,  0,   0,   0,   7,   0,   0,   0,   34,  0,   0,   0,   8,   0,   0,
    0,   10,  0,   0,   0,   6,   0,   0,   0,   0,   0,   0,   0,   5,   0,
    0,   0,   0,   0,   0,   0,   220, 81,  51,  1,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   16,  0,   0,   0,   32,  0,   0,   0,   202, 0,
    0,   0,   200, 1,   0,   0,   83,  1,   0,   0,   84,  0,   0,   0,   0,
    0,   0,   0,   25,  7,   0,   0,   128, 0,   0,   0,   100, 6,   0,   0,
    76,  5,   0,   0,   96,  0,   0,   0,   12,  0,   0,   0,   40,  0,   0,
    0,   68,  2,   0,   0,   44,  0,   0,   0,   136, 0,   0,   0,   3,   0,
    0,   0,   28,  0,   0,   0,   17,  0,   0,   0,   27,  0,   0,   0,   21,
    0,   0,   0,   12,  0,   0,   0,   6,   0,   0,   0,   19,  0,   0,   0,
    20,  0,   0,   0,   13,  0,   0,   0,   8,   0,   0,   0,   9,   0,   0,
    0,   10,  0,   0,   0,   11,  0,   0,   0,   14,  0,   0,   0,   15,  0,
    0,   0,   16,  0,   0,   0,   7,   0,   0,   0,   18,  0,   0,   0,   22,
    0,   0,   0,   23,  0,   0,   0,   24,  0,   0,   0,   26,  0,   0,   0,
    25,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   29,  0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   83,  84,  65,  84,  116, 0,
    0,   0,   10,  0,   0,   0,   2,   0,   0,   0,   0,   0,   0,   0,   2,
    0,   0,   0,   4,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    1,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   2,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   3,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   83,  70,
    73,  48,  8,   0,   0,   0,   16,  0,   0,   0,   0,   0,   0,   0,   82,
    68,  69,  70,  216, 0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
    3,   0,   0,   0,   28,  0,   0,   0,   0,   4,   255, 255, 1,   1,   0,
    0,   175, 0,   0,   0,   124, 0,   0,   0,   3,   0,   0,   0,   0,   0,
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   1,
    0,   0,   0,   0,   0,   0,   0,   139, 0,   0,   0,   2,   0,   0,   0,
    5,   0,   0,   0,   4,   0,   0,   0,   255, 255, 255, 255, 0,   0,   0,
    0,   1,   0,   0,   0,   0,   0,   0,   0,   156, 0,   0,   0,   2,   0,
    0,   0,   5,   0,   0,   0,   4,   0,   0,   0,   255, 255, 255, 255, 1,
    0,   0,   0,   1,   0,   0,   0,   4,   0,   0,   0,   100, 101, 102, 97,
    117, 108, 116, 83,  97,  109, 112, 108, 101, 114, 0,   108, 117, 109, 105,
    110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101, 108, 0,   99,  104,
    114, 111, 109, 105, 110, 97,  110, 99,  101, 67,  104, 97,  110, 110, 101,
    108, 0,   77,  105, 99,  114, 111, 115, 111, 102, 116, 32,  40,  82,  41,
    32,  72,  76,  83,  76,  32,  83,  104, 97,  100, 101, 114, 32,  67,  111,
    109, 112, 105, 108, 101, 114, 32,  49,  48,  46,  49,  0,   171, 73,  83,
    71,  49,  96,  0,   0,   0,   2,   0,   0,   0,   8,   0,   0,   0,   0,
    0,   0,   0,   72,  0,   0,   0,   0,   0,   0,   0,   1,   0,   0,   0,
    3,   0,   0,   0,   0,   0,   0,   0,   15,  0,   0,   0,   1,   0,   0,
    0,   0,   0,   0,   0,   84,  0,   0,   0,   0,   0,   0,   0,   0,   0,
    0,   0,   3,   0,   0,   0,   1,   0,   0,   0,   3,   3,   0,   0,   1,
    0,   0,   0,   83,  86,  95,  80,  79,  83,  73,  84,  73,  79,  78,  0,
    84,  69,  88,  67,  79,  79,  82,  68,  0,   171, 171, 171, 79,  83,  71,
    49,  52,  0,   0,   0,   1,   0,   0,   0,   8,   0,   0,   0,   0,   0,
    0,   0,   40,  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   3,
    0,   0,   0,   0,   0,   0,   0,   15,  0,   0,   0,   1,   0,   0,   0,
    83,  86,  95,  84,  65,  82,  71,  69,  84,  0,   171, 171};
